English Dictionary
◊ MUSTARD
psychological moment
n : the most appropriate time for achieving a desired effect